package com.example.design.patterns.geekbang.行为型.访问者模式.refactor2;

public abstract class ResourceFile {
    protected String filePath;

    public ResourceFile(String filePath) {
        this.filePath = filePath;
    }

    public abstract ResourceFileType getType();
}

//...PPTFile/WordFile跟PdfFile代码结构类似，此处省略...

//...PPTExtractor/WordExtractor跟PdfExtractor代码结构类似，此处省略...

